草庐IT

Android ListView 滚动到顶部

全部标签

android - 单击任何 EditText 时屏幕向上滚动

我有一个屏幕有4个EditText,例如menuName、DishName、Tag和Price。我需要在点击它时将我的标签Edittext设置在顶部(+56dip)。现在它工作正常。当我点击TagEditText时,它会像我想要的那样向上移动。我卡在哪里向上移动布局工作正常,但如果我单击其他EditText,它也会向上移动,这是我不想要的。我只是不想在单击TagEditText时向上滚动屏幕。这是我的java代码。finalViewactivityRootView=findViewById(R.id.RelativeAdd);activityRootView.getViewTreeOb

android - 在 ScrollView 中的相对布局之间动态滚动

我有一个ScrollView,其中有几个相关布局。并且相对布局有两个按钮动态添加到它。如下ScrollView_____________________|________________|||RelativeLayout|||||Buttons|||||_______________||||________________|||RelativeLayout|||||Buttons|||||_______________|||||RelativeLayout|||||Buttons|||||_______________||||________________|||RelativeLay

android - 当子 ViewPager 在最后一项时,如何防止父 ViewPager 滚动?

我有一个嵌套的ViewPager,效果非常好。唯一的问题是,一旦子ViewPager位于最后一项并且我进一步滚动,父ViewPager就会滚动。我不想要这种行为。我如何实现这一目标?这是一个示例,在我的Activity_main.xml中,我有父ViewPager,其中包含三个fragment页面。在其中一个fragment布局fragment_categories.xml中,我有另一个ViewPager,它是Activity_main.xml中父viewPager的子级,一切正常。但是当子viewPager到达它的最后一个项目时,我滚动更多,父viewPager移动到下一页。我不想要

android - fragment 内的 ScrollView 不滚动

我是应用开发新手。我正在使用3个标签。在每个fragment中,我想显示一个cardview列表(7-8张卡片)。我的第一个fragment.xml当我安装这个应用程序时,它根本没有滚动。我的fragment.java文件publicclassTroopsFragmentextendsFragment{@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){finalScrollViewscrollview1=(ScrollV

Android EditText 的容器(RecyclerView)在 EditText 聚焦时自动滚动

我有一个RecyclerView,其元素包含一个EditText小部件。1.当前专注于第二个EditText,第一个EditText部分显示在屏幕上。thefirstEditTextispartlyshowed2.点击第一个EditText,获得焦点,RecyclerView会自动向下滚动,显示第一个EditText。RecyclerViewautomaticallyscrolldownwhenfirstEditTextgotfocused这很好,但我想要的是RecyclerView不应该自动滚动。任何解决方案?谢谢! 最佳答案 其

java - 如何在 Android Spinner 的下拉菜单中启用快速滚动(拇指)?

在一个应用程序中,我有一个包含数十个项目的Spinner。当用户点击微调器时,会出现一个弹出对话框,显示可能的选择列表。但是,由于有(排序的)数十个项目,我希望用户能够使用快速滚动拇指(如ListView上的fastScrollEnabled属性),类似于联系人应用程序中启用的那个。我试图获取在该弹出对话框中使用的ListView,但我没有找到任何方法来做到这一点。 最佳答案 微调器中有很多项目是糟糕的UI设计。当您在设计中达到需要在Spinner上快速滚动或过滤的地步时,您需要考虑创建一个单独的选择项目Activity并将所有记录

android - 应用 Colorfilter 后滚动时 Ninepatch 缩放错误?

今天我试着让我的ListView更动态一点。所以我创建了一个白色的ninepatch-image并使用.setColorFilter方法添加了一个滤色器。那不是问题。但是在应用这个之后,每次我滚动图像时(随机地)缩放错误所以可以说我的项目是100dp高和一些文本。滚动后项目仍然是100dp高并且显示所有文本但背景中的图像现在只使用50dp。这是我的代码:这里是我如何设置Colorfilter的:orgleftbox=context.getResources().getDrawable(R.drawable.list_bubble);orgleftbox.setColorFilter(0

Android 在可扩展 ListView 中禁用自动滚动

我在可扩展ListView中使用,当我打开ListView中的一个项目时,我的滚动会自动聚焦在打开的项目上,我可以防止列表聚焦在新项目上并停留在同一个地方吗?我已尝试从打开的View中删除可聚焦对象,但没有成功。 最佳答案 您需要覆盖OnGroupClickListener并使用该事件。这将避免ExpandableListView执行默认操作,至少在针对4.3进行编译时会平滑滚动到该位置。这是一个实现示例:expandableListView.setOnGroupClickListener(newExpandableListView

android - 当嵌套在 android 的 ScrollView 中时,日历 View 停止滚动

我在ScrollView中嵌套了calendarview。当视野高度增加时,我的问题就开始了。我可以垂直滚动日历月,但是当scrollview滚动条出现时,它不允许滚动日历。不是滚动日历,而是整个View向上或向下滚动。" 最佳答案 我在这里找到了这个问题的答案:https://stackoverflow.com/a/9687545基本上您需要实现自定义CalendarView并覆盖onInterceptTouchEvent方法。我是这样做的:packagecom.example.app.views;publicclassCalen

android - 如何使用链接制作可滚动的文本?

我使用以下代码使TextView可滚动:TextViewmTextView6=(TextView)findViewById(R.id.wizard6_text1);mTextView6.setMovementMethod(newScrollingMovementMethod());和以下代码使链接(给出为example)可点击:mTextView6.setMovementMethod(LinkMovementMethod.getInstance());单独使用效果很好。但是应该如何搭配使用呢? 最佳答案 只需使用LinkMoveme